yield keyword in c